From: Raspbian automatic forward porter Date: Sat, 3 Oct 2026 18:41:22 +0000 (+0100) Subject: Merge version 1.23.7+rpi1 and 1.23.11 to produce 1.23.11+rpi1 X-Git-Tag: archive/raspbian/1.23.11+rpi1^0 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi//%22https:/%22/%22http:/www.example.com/cgi/%22https:/%22?a=commitdiff_plain;h=f780a3be1711e3d86b2559dc7d2ba654cf90bd93;p=dpkg.git Merge version 1.23.7+rpi1 and 1.23.11 to produce 1.23.11+rpi1 --- f780a3be1711e3d86b2559dc7d2ba654cf90bd93 diff --cc debian/changelog index ae07a2ea,da13bba5..89fb6346 --- a/debian/changelog +++ b/debian/changelog @@@ -1,13 -1,446 +1,457 @@@ - dpkg (1.23.7+rpi1) forky-staging; urgency=medium ++dpkg (1.23.11+rpi1) forky-staging; urgency=medium + + [changes brought forward from 1.20.5+rpi1 by Peter Michael Green at Sun, 02 Aug 2020 12:08:02 +0000] + * Hack up Vendor.pm so it doesn't fail + (see https://lists.debian.org/debian-dpkg/2020/08/msg00004.html ) + + [changes introduce in 1.21.17+rpi1 by Peter Michael Green] + * disable testsuite. + - -- Raspbian forward porter Fri, 13 Mar 2026 06:59:48 +0000 ++ -- Raspbian forward porter Sat, 03 Oct 2026 18:41:21 +0000 ++ + dpkg (1.23.11) unstable; urgency=medium + + [ Guillem Jover ] + * dpkg: Improve maintscript abort-* execution diagnostics. Closes: #1109564 + * dpkg-shlibdeps: Do not validate existence of -l option argument. + * Code internals: + - dpkg: Use a proper conditional instead of a ternary operator for + f_triggers. + - dpkg: Refactor tarobject_describe_type() into a new function. + - dpkg-split: Refactor depot handling functions out of do_auto(). + + -- Guillem Jover Wed, 09 Sep 2026 16:21:08 +0200 + + dpkg (1.23.10) unstable; urgency=medium + + [ Guillem Jover ] + * Output messages: + - dselect: Remove spurious doubled newline from help output message. + * Perl modules: + - Dpkg::File: Do not fail when touching a non-file in file_touch(). + * Code internals: + - start-stop-daemon: Parametrize program name into a new macro. + - libdpkg: Move URL out of translated string (round two). + - dselect: Move leading double newlines outside of translated string. + - Move paragraph separator newlines into their own print calls. + * Packaging: + - Update lintian overrides. + * Test suite: + - Skip t.tmp pathnames in codespell checks. + + -- Guillem Jover Wed, 09 Sep 2026 00:27:05 +0200 + + dpkg (1.23.9) unstable; urgency=medium + + [ Guillem Jover ] + * Perl modules: + - Dpkg::Email::Address: Match email addresses regexes in ASCII-range. + Closes: #1147134 + - Dselect::Method::Ftp: Add missing import for Dselect::Method. + - Dselect::Method::Ftp: Remove unused imports. + - Dselect::Method::Ftp: Remove unused PASV code handled elsewhere. + - Dselect::Method::Ftp: Use Net::FTP->supported() instead of open coding + it. + - Dselect::Method::Ftp: Do not run the MDTM command if unsupported. + - Dselect::Method::Ftp: Rework debug support. + - Dselect::Method::Ftp: Factor out connect_once() to simplify do_connect() + logic. + - Dselect::Method::Ftp: Reduce scope of $ftp variable in connect_once(). + - Dselect::Method::Ftp: Rename $rpass to $remotepass. + - Dselect::Method::Ftp: Switch module to be a class derived from Net::FTP. + * Code internals: + - dpkg: Move the URL out of the translated string. + - dselect: Rename media mount and unmount functions. + - libdpkg: Rename do_internerr() to impl_internerr(). + + -- Guillem Jover Tue, 08 Sep 2026 12:52:05 +0200 + + dpkg (1.23.8) unstable; urgency=medium + + [ Guillem Jover ] + * dpkg-maintscript-helper: Move version comparison after its argument check. + * dpkg: Translate --assert feature description on failure message. + * dpkg-gencontrol: Remove and warn about Multi-Arch field on udeb packages. + See #1136160. + * dpkg-buildpackage: Check that the OpenPGP key ID has a known length. + * dpkg-buildpackage: Deprecate --sign-key as an alias for --sign-keyid. + * dpkg-deb: Do not fail on non-seekable archives. Closes: #1132051 + * dpkg: Do not filter not-installed packages from --get-selections. + * dpkg-buildpackage: Fix syserr() function name in call site. + * dpkg-buildpackage: Remove temporary *.dsc.asc file before and after + signing. Closes: #1140788 + * start-stop-daemon: Add new --pidof command to print the PIDs found. + See #810018. + * start-stop-daemon: Force line buffering for stdout in --start. + Closes: #1099097 + * dpkg-buildpackage: Parametrize default and supported source compressors. + Prompted by John Scott . + * dpkg-source: Mark --help dynamic section strings for translation. + * dpkg-name: Fix --subdir with a non-existent directory argument. + * dpkg-query: Determine the minimum --list column width from the titles. + * dpkg-query: Make --list title separator fill up to the terminal width. + * dpkg-query: Improve --list column padding. + * dpkg-name: Add support for non-free-firmware package section. + * Fix memory leaks on file_slurp() failures for ENOENT. + * dpkg: Fix memory leaks for varbufs during conffile upgrade handling. + * dpkg: Deprecate --yet-to-unpack. + * dpkg: Simplify --yet-to-unpack after deprecation. + * dpkg-scanpackages: Parametrize command names for system errors messages. + * dpkg-buildpackage: Remove obsolete no-op -s(gpg|pgp) option. + * Output messages: + - Remove anachronistic two space sentence separation in output messages. + - Avoid "please" and "thanks" in output messages. + - Avoid "you" or "your" on output messages unless prompting for something. + - dpkg: Switch --assert output message into a notice() and hint(). + - dpkg: Say "package distributor" instead of "package maintainer" for + conffiles. + - dpkg: Clarify that the modified conffile has been done locally. + - dselect: Decapitalize warning and error messages. + - dselect: Remove trailing newline from error message. + - Standardize error/warning messages on "cannot ...". + - Improve "unexpected end of file" error messages. + - Avoid "the" when unnecessary in error output messages. + - start-stop-daemon: Reword pselect() error message. + - Use "reap" instead of "wait" in subprocess error messages. + - Improve subprocess error messages. + - Use "refresh window" instead of "doupdate" in output message. + - Use "set/unset buffering for" for setvbuf error messages. + - Use "execute" instead of "exec" in output messages. + - Use "invalid syntax ..." instead of "syntax error" in error messages. + - Use "symbolic link" instead of "symlink"/"link" in output messages. + - Use "create directory" instead of "mkdir" in output messages. + - Use "change directory" instead of "chdir" in output messages. + - Use "change root directory" instead of "chroot" in output messages. + - Use "set ownership" instead of "chown" in output messages. + - Use "set environment" instead of "setenv" in output messages. + - Use "open directory" instead of "opendir"/"read" in output messages. + - Use "scan directory" for scandir() error messages. + - Use "get current time" instead of the function name in output messages. + - Use "create child process" instead of "fork" in output messages. + - Use "sync" instead of "fsync" in output messages. + - Use "initialize user groups" instead of "initgroups()" in output message. + - Use "get input character" for prompt errors in output messages. + - Use "libraries" instead of "libs" in output messages. + - Use "parse file" instead of "eval" in output messages. + - Improve file descriptor related output messages. + - Use "press" instead of "hit"/"use" for keyboard keys in output messages. + - dpkg-gencontrol: Clarify package type in warning message. + - Use "substvars file" instead of "varlist file" in error message. + - Say "" instead of "stdin|stdout|stderr". + - dpkg-source: Separate supported compressors in --help with a comma and + space. + - dpkg-deb: Print directory pathname instead of nothing or "directory". + - Avoid using "my" in output messages. + - Use present form for "contains" in error messages. + - Clarify status-fd error message. + - Clarify very confusing "un-catch signal" error message. + - Clarify error message about removing directory with 'rm -rf'. + - Clarify error message about checking a file within a writable directory. + - Clarify error message about not being able to remove a directory. + - Do not print filename as error condition in error message. + - dpkg-genchanges: Add --build aliases for short options to --help output. + - Remove spaces before some repetition markers ("...") in --help output. + - dpkg: Refactor archive-spec and package-spec for --help commands. + - start-stop-daemon: Reword match options to say "match" instead of + "check". + - start-stop-daemon: Use "change root" instead of "chroot" in --help + output. + - dpkg-shlibdeps: Make -e description in --help output stand on its own. + - dpkg-gencontrol: Remove deprecated -is/-ip/-isp/-ips from --help output. + - Capitalize all option descriptions in --help output. Closes: #1088758 + - dpkg: Split --no-act aliases into their own lines in --help output. + Closes: #1137545 + - Standardize command line option help messages. + - Surround replaceable arguments with angle brackets in --help output. + - Split description for --no- from -- in --help output. + - Use print_option() to print each individual option in --help output. + - dpkg-scansources: Remove reference to man page from --help output. + - Remove spurious blank lines from program's --help output. + - Do not mark «|» in bold in the option specification on --help output. + - Add missing full stop to all option descriptions in --help output. + - Improve clarity for argument specifiers in --help output. + - Do not mark «()» in bold in option specification on --help output. + - dpkg-shlibdeps: Merge specifications in --help usage output. + - Use «Alias for